

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

body{
    background: #cacaca;
}

@font-face {
    font-family: 'Avenir LT Std 65 Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 65 Medium'), url(../fonts/AvenirLTStd-Medium.woff) format('woff');
}

.input-login{
    border: none;
    border-color: transparent;
    border-radius: 0px;
    background: #cbcbcb;
    height: 45px;
    font-size: 16px;
    font-family: 'Avenir LT Std 65 Medium';
}

.empresa{
    background-image: url(../img/empresa24.png);
    background-repeat: no-repeat;
    background-position-y: 10px;
    background-position-x: 30px;
    text-indent: 50px;
}
.usuario{
    background-image: url(../img/client24.png);
    background-repeat: no-repeat;
    background-position-y: 10px;
    background-position-x: 30px;
    text-indent: 50px;
}
.password{
    background-image: url(../img/password24.png);
    background-repeat: no-repeat;
    background-position-y: 10px;
    background-position-x: 30px;
    text-indent: 50px;
}
.form-group {
    margin-bottom:1px !important;
}

.button{
    border: none;
    border-color: transparent;
    border-radius: 0px;
    background: #005ba8 !important;
    height: 45px !important;
    font-family: 'Avenir LT Std 65 Medium';
    font-size: 16pt;
    font-weight: bold;
    color: #ffffff;
}

.btn:hover{
    color: #ffffff !important;
    font-weight: bold;
}

.btn:focus{
    color: #ffffff !important;
    font-weight: bold;
}

.recupera{
    color:#005ba8 !important;
    font-weight: bold;
    font-size: 16pt;
    font-family: 'Avenir LT Std 65 Medium';
}
.recupera:hover{
    text-decoration: none;
}
hr{
    border-top-color:#cbcbcb;
    border-top-style:solid;
    border-width:2px 0 0;
    margin-bottom:20px;
    margin-top:20px;
}

.footer{
    font-family: 'Avenir LT Std 65 Medium';
    font-size: 9pt;
    color: #cbcbcb;
}











